Duality and Equational Theory of Regular Languages

نویسندگان

  • Mai Gehrke
  • Serge Grigorieff
  • Jean-Éric Pin
چکیده

In their more general form, our equations are of the form u → v, where u and v are profinite words. The first result not only subsumes Eilenberg-Reiterman’s theory of varieties and their subsequent extensions, but it shows for instance that any class of regular languages defined by a fragment of logic closed under conjunctions and disjunctions (first order, monadic second order, temporal, etc.) admits an equational description. In particular, the celebrated McNaughtonSchützenberger characterisation of first order definable languages by the aperiodicity condition x = x, far from being an isolated statement, now appears as an elegant instance of a very general result. How is this equational theory related to duality? The connection between profinite words and Stone spaces was already discovered by Almeida [2], [3, Theorem 3.6.1], but Pippenger [14] was the first to formulate it in terms of Stone duality. Almeida (implicitely) and Pippenger (explicitely) both observed that the Boolean algebra of regular languages over A is dual to the Stone space Â, the set of profinite words. Pippenger actually came very close to our first result, since he mentioned that this duality extends to a one-to-one correspondence between Boolean algebras of regular languages and quotients of Â. Our first result is the full-fledged consequence of the similar one-to-one correspondence for all lattices of languages provided by Priestley duality. However, this link to duality theory is in fact much stronger and encompasses not only the underlying lattices and spaces involved but also the algebraic operations including the product of profinite words. That is the content of our

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multidimensional fuzzy finite tree automata

This paper introduces the notion of multidimensional fuzzy finite tree automata (MFFTA) and investigates its closure properties from the area of automata and language theory. MFFTA are a superclass of fuzzy tree automata whose behavior is generalized to adapt to multidimensional fuzzy sets. An MFFTA recognizes a multidimensional fuzzy tree language which is a regular tree language so that for e...

متن کامل

An Eilenberg Theorem for Arbitrary Languages

In algebraic language theory one investigates formal languages by relating them to finite algebras. The most important result along these lines is Eilenberg’s celebrated variety theorem [7]: varieties of languages (classes of regular finite-word languages closed under boolean operations, derivatives and preimages of monoid morphisms) correspond bijectively to pseudovarieties of monoids (classes...

متن کامل

The Equational Theory of Fixed Points with Applications to Generalized Language Theory

We review the rudiments of the equational logic of (least) fixed points and provide some of its applications for axiomatization problems with respect to regular languages, tree languages, and synchronization trees.

متن کامل

On the Complexity of the Equational Theory of Relational Action Algebras

Pratt [22] defines action algebras as Kleene algebras with residuals. In [9] it is shown that the equational theory of *-continuous action algebras (lattices) is Π 1−complete. Here we show that the equational theory of relational action algebras (lattices) is Π 1−hard, and some its fragments are Π 1−complete. We also show that the equational theory of action algebras (lattices) of regular langu...

متن کامل

Infinitary Axiomatization of the Equational Theory of Context-Free Languages

Algebraic reasoning about programming language constructs has been a popular research topic for many years. At the propositional level, the theory of flowchart programs and linear recursion are well handled by such systems as Kleene algebra and iteration theories, systems that characterize the equational theory of the regular sets. To handle more general forms of recursion including procedures ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008